monkey orchid (orchis simia) - German English Dictionary